package io.renren.modules.generator.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.renren.modules.generator.entity.PhotoEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 *
 *
 * @author jianzhen
 * @email sunlightcs@gmail.com
 * @date 2022-05-04 15:12:38
 */
@Data
public class DynamicVo implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 动态id
	 */
	@TableId
	private Integer dynamicId;
	/**
	 * 动态内容
	 */
	private String dynamicContent;
	/**
	 * 用户id
	 */
	private Long userId;
	/**
	 * 发布人姓名
	 */
	private String username;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 动态图片url
	 */
	private List<PhotoEntity> photos;

	private List<String> photoUrls;
	/**
	 * 评论数量
	 */
	private Integer commentNum;
	/**
	 * 点赞数量
	 */
	private Integer likeNum;
	/**
	 * 子级评论集合
	 */
	private List<DynamicVo> childrens;
	/**
	 * 是否展示
	 */
	private boolean inputShow;
	/**
	 * 是否点赞true为点赞false为未点赞
	 */
	private boolean isLike;


}
